package com.adms.domain;

import com.adms.domain.ReformExecute;
import com.adms.domain.ReformExecuteExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface ReformExecuteMapper {
	
//
	Map<String,Object> selectByPrimaryKeyWithReform(Integer executeId);
//
	
    long countByExample(ReformExecuteExample example);

    int deleteByExample(ReformExecuteExample example);

    int deleteByPrimaryKey(Integer executeId);

    int insert(ReformExecute record);

    int insertSelective(ReformExecute record);

    List<ReformExecute> selectByExample(ReformExecuteExample example);

    ReformExecute selectByPrimaryKey(Integer executeId);

    int updateByExampleSelective(@Param("record") ReformExecute record, @Param("example") ReformExecuteExample example);

    int updateByExample(@Param("record") ReformExecute record, @Param("example") ReformExecuteExample example);

    int updateByPrimaryKeySelective(ReformExecute record);

    int updateByPrimaryKey(ReformExecute record);
}